Watch for @introduceDomain, for symmetry with the existing watch on
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Tue, 28 Mar 2006 10:26:29 +0000 (11:26 +0100)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Tue, 28 Mar 2006 10:26:29 +0000 (11:26 +0100)
@releaseDomain.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/python/xen/xend/XendDomain.py

index f2d033e47ef42799258f7a194bb820c3651a6967..62268c00105fa879a535494ac38a944681fbd818 100644 (file)
@@ -81,7 +81,8 @@ class XendDomain:
             # that we're sure that we haven't missed any releases, but inside
             # the domains_lock, as we don't want the watch to fire until after
             # the refresh call has completed.
-            xswatch("@releaseDomain", self.onReleaseDomain)
+            xswatch("@introduceDomain", self.onChangeDomain)
+            xswatch("@releaseDomain",   self.onChangeDomain)
             
             self.refresh(True)
         finally:
@@ -121,7 +122,7 @@ class XendDomain:
 
     ## private:
 
-    def onReleaseDomain(self, _):
+    def onChangeDomain(self, _):
         self.domains_lock.acquire()
         try:
             self.refresh()